Co-Founder & CEO
Linxin Wen
CEO Approval Rating
88/100
Chowbus is an Illinois-based online delivery platform that allows individuals to order Asian food from local restaurants and stores.